home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: load average patches for MiNT 1.10 + patches
- Date: Mon, 7 Mar 94 22:42:24 CET
- From: Juergen Lock <nox@jelal.north.de>
- In-Reply-To: <23994.9403051221@earth.ox.ac.uk>; from "Stephen Usher" at Mar 5, 94 12:21 pm
- Message-Id: <9403072142.AA00932@jelal.north.de>
-
- Stephen Usher writes:
-
- > The routine which is called once a second traverses the process table
- > testing for processes on the run queue, adds them up, subtracts three values
- > taken from three arrays after scaling them with a shift and a divide, places
- > the total number of processes into three arrays, increments three pointers,
- > scales the current load with a shift and three divides and adds the value
- > the loadaverage values. Oh and it increments the uptime counter too.
- >
- > Most of the time in this routine is taken traversing the process table, and
- > this would happen once a second whatever way I implemented loadaverages.
- >
- > >From experiments, the increase in overhead is so little that I couldn't
- > measure the speed difference on my 520STM with 2.5MB RAM. (This is not my
- > development system.. I use my TT and Sun 3/80 for that.)
-
- sure, just one way the ST would lose serial data easier and the other
- not. the increase in cpu load itself is no problem, only the time it
- runs at level 6 longer...
-
- cheers
- Juergen
- --
- J"urgen Lock / nox@jelal.north.de / UUCP: ..!uunet!unido!uniol!jelal!nox
- ...ohne Gewehr
- PGP public key fingerprint = 8A 18 58 54 03 7B FC 12 1F 8B 63 C7 19 27 CF DA
-